cloths impregnated with a detergent for cleaning - Espagnol Anglais Dictionnaire